/*
	Panel Body Style for Raysn Web
*/

body {width:90%;min-width:720px;max-width:960px;padding:0 26px;margin:36px 20px;font:13px Arial,sans-serif;color:#363636;}
ol, ul {list-style:none;}
dl, dt, dd{
	margin:0px;
}
em {color:#FF6600;}
a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}
a.underline {text-decoration:underline;}
a.underline:hover {text-decoration:none;}

input,label {cursor:pointer;}
select option {color:#363636;}
select option.disabled {color:#696969;}
select optgroup {font-weight:normal;}

.red {color:red;}.green {color:green;}.blue {color:blue;}.gray {color:gray;}
.left-bar {float:left;}.right-bar {float:right;}.hide{display:none;}.show{display:block;}.scroll {overflow:auto;}.clear{clear:both;}
.no-ime{ime-mode:disabled}

.w29{width:29%;}.w39{width:39%;}.w49{width:49%;}.w59{width:59%;}.w68{width:68%;}.w95{width:95%;}
.w240{width:240px;}.w320{width:320px;}.w460{width:460px;}.w540{width:540px;}.w620{width:620px;}
.h240{height:240px;}.h360{height:360px;}.h480{height:480px;}
.m240 {max-width:240px; _width:expression((documentElement.clientWidth > 240) ? "240px" :documentElement.clientWidth );}
.m320 {max-width:320px; _width:expression((documentElement.clientWidth > 320) ? "320px" :documentElement.clientWidth );}
.m460 {max-width:460px; _width:expression((documentElement.clientWidth > 460) ? "460px" :documentElement.clientWidth );}

h2 {height:30px;padding:0;margin-bottom:16px;border-bottom:1px #B9DDFE solid;overflow:hidden;}
h2 a, h2 span {height:26px;line-height:26px;float:left;font-size:14px;font-weight:bold;margin:0 6px 2px 0;padding:0 20px;border:1px #D6D6D6 dashed;-moz-border-radius:2px;-webkit-border-radius:2px;}
h2 a {color:#556666;background:#D9F0F0;}
h2 span {color:#333;background:#DDF5BC;}

.zend_form{
	margin:0px;
}
.zend_form .errors {padding:12px 46px;margin:5px 0px;border:1px solid #e5e58f;background-color:#fcfce8;}
.zend_form .errors li{display:block;}
.zend_form .description{
	color:#8F8F8F;font-size:12px;font-weight:normal;margin:0
}
.zend_form dd{
	margin-left:0px;
}
.zend_form fieldset{padding-top:46px;}
.fieldset,.fieldset td{background:white url("images/box-head.png") repeat-x 0 0;}
fieldset{padding:46px 24px 24px 36px;margin:0 0 28px;border:1px #CED2D0 solid;
	-moz-border-radius:2px;-webkit-border-radius:2px;background:white url("images/box-head.png") repeat-x 0 0;overflow:hidden;
}

fieldset.collapsed {padding:0 25px 0 37px;border-width:1px 0 0 0;background:transparent;}
fieldset.collapsed * {display:none;}
fieldset.collapsed legend {top:-1px;display:block;background-image:url("images/arrow-right.gif");}
fieldset.collapsed legend * {display:block;}
fieldset.collapsed legend a {}

fieldset legend{
	font-weight:bold;color:green;padding-left:16px;
	background:url("images/arrow-down.gif") no-repeat 0 3px;
}
fieldset legend a {color:green;}

.zend_form fieldset dl{
	padding-left:42px;
}
.zend_form fieldset dt{color:gray;}
.zend_form fieldset dd{margin-bottom:24px;}
.zend_form fieldset h3 {color:#5c5c5c;font-size:13px;margin:0;}
.zend_form fieldset h5 {color:#8F8F8F;font-size:12px;font-weight:normal;margin:0}

fieldset .icon_list dt,
fieldset .icon_list dd {padding-left:64px;padding-bottom:16px;background:url(images/dir.gif) top left no-repeat;}

.zend_form dt label{
	color:#5c5c5c;font-size:13px;font-weight:bold;
}
.zend_form dd input[type="text"],
.zend_form dd input[type="password"]{
	width:540px;
}
.zend_form dd ul{
	padding-left:0px;
}
.zend_form dd ul.errors{
	color:red;padding:0px;margin:0px;border:0px;background:none;
}


.leaf {text-indent:13px;padding-left:3px;background:url("images/circle.gif") no-repeat 0 3px;}
.arrow {text-indent:13px;padding-left:2px;background:url("images/arrow-right.gif") no-repeat 0 3px;}
.loading {text-indent:24px;background:url("images/loading.gif") no-repeat 0 0;}